package encoder.com.jsoniter.demo;
public class User extends com.jsoniter.spi.EmptyEncoder {
public void encode(Object obj, com.jsoniter.output.JsonStream stream) throws java.io.IOException {
if (obj == null) { stream.writeNull(); return; }
stream.writeRaw("{\"lastName\":\"", 13);
encode_((com.jsoniter.demo.User)obj, stream);
stream.write((byte)'}');
}
public static void encode_(com.jsoniter.demo.User obj, com.jsoniter.output.JsonStream stream) throws java.io.IOException {
com.jsoniter.output.CodegenAccess.writeStringWithoutQuote((java.lang.String)obj.lastName, stream);
stream.writeRaw("\",\"firstName\":\"", 15);
com.jsoniter.output.CodegenAccess.writeStringWithoutQuote((java.lang.String)obj.firstName, stream);
stream.writeRaw("\",\"score\":", 10);
stream.writeVal((int)obj.score);
}
}